import { FMVCS } from "../../fgui/fmvc/FMVCS";
import { ConstDefine } from "../common/ConstDefine";

export default class GameMainVO extends FMVCS.FVO {
    /** 关卡 */
    level: number = -1;
    /** 星星类型数量 */
    starNum: {[type: string]: number} = {};
    /** 所有星星数量 */
    allStar: number = 0;
    /** 当前最高关卡 */
    maxLevel: number = 0;
    /** 模式 */
    pattern: ConstDefine.GameMain.Pattern = ConstDefine.GameMain.Pattern.normal;
    /** 地图 */
    map: ConstDefine.Config.Map = null;
    /** 地图ID */
    mapID: string = ``;
    /** 地图名字 */
    mapName: string = ``;
    /** 剩余步数 */
    step: number = 0;
    /** 星星偏移 */
    offset: number[] = [0, 0];
    /** 星星选择列表 */
    answerStar: number[] = [];
}
